﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace TweetRating
{
    public class Enumeraciones
    {
        public static List<string> obtenerHoras()
        {
            List<string> horas = new List<string>();
            horas.Add("00:00");
            horas.Add("01:00");
            horas.Add("02:00");
            horas.Add("03:00");
            horas.Add("04:00");
            horas.Add("05:00");
            horas.Add("06:00");
            horas.Add("07:00");
            horas.Add("08:00");
            horas.Add("09:00");
            horas.Add("10:00");
            horas.Add("11:00");
            horas.Add("12:00");
            horas.Add("13:00");
            horas.Add("14:00");
            horas.Add("15:00");
            horas.Add("16:00");
            horas.Add("17:00");
            horas.Add("18:00");
            horas.Add("19:00");
            horas.Add("20:00");
            horas.Add("21:00");
            horas.Add("22:00");
            horas.Add("23:00");
            return horas;
        }
        public static List<DayOfWeek> obtenerDias()
        {
            List<DayOfWeek> dias = new List<DayOfWeek>();
            dias.Add(DayOfWeek.Monday);
            dias.Add(DayOfWeek.Tuesday);
            dias.Add(DayOfWeek.Wednesday);
            dias.Add(DayOfWeek.Thursday);
            dias.Add(DayOfWeek.Friday);
            dias.Add(DayOfWeek.Saturday);
            dias.Add(DayOfWeek.Sunday);
            return dias;
        }
        public static List<Intencion> obtenerIntenciones()
        {
            List<Intencion> intenciones = new List<Intencion>();
            intenciones.Add(Intencion.Positiva);
            intenciones.Add(Intencion.Negativa);
            intenciones.Add(Intencion.Neutra);
            return intenciones;
        }
        public static List<Periodo> obtenerPeriodosDeTiempo()
        {
            List<Periodo> periodos = new List<Periodo>();
            periodos.Add(Periodo.diario);
            periodos.Add(Periodo.semanal);
            periodos.Add(Periodo.mensual);
            periodos.Add(Periodo.anual);
            return periodos;
        }
    }
}
